home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / elvis-17.lha / elvis-1.7 / Elvis.mak < prev    next >
Makefile  |  1993-01-06  |  2KB  |  133 lines

  1. # Makefile for MSC - if you don't have NDmake, use this one,
  2. # but don't expect to be happy.
  3. # And don't expect to do anything but making the executables, either.
  4.  
  5. OBJS=    blk.obj cmd1.obj cmd2.obj ctype.obj curses.obj cut.obj ex.obj input.obj \
  6.     main.obj misc.obj modify.obj move1.obj move2.obj move3.obj move4.obj \
  7.     move5.obj opts.obj recycle.obj redraw.obj regexp.obj regsub.obj \
  8.     system.obj tio.obj tmp.obj vars.obj vcmd.obj vi.obj \
  9.     pc.obj sysdos.obj tinytcap.obj
  10.  
  11. CFLAGS=    -DCS_IBMPC -DCS_SPECIAL -DRAINBOW -DBLKSIZE=1024
  12. CC=    cl -AM
  13.  
  14. blk.obj:    blk.c
  15.     $(CC) $(CFLAGS) -c blk.c
  16.  
  17. cmd1.obj:    cmd1.c
  18.     $(CC) $(CFLAGS) -c cmd1.c
  19.  
  20. cmd2.obj:    cmd2.c
  21.     $(CC) $(CFLAGS) -c cmd2.c
  22.  
  23. ctype.obj:    ctype.c
  24.     $(CC) $(CFLAGS) -c ctype.c
  25.  
  26. curses.obj:    curses.c
  27.     $(CC) $(CFLAGS) -c curses.c
  28.  
  29. cut.obj:    cut.c
  30.     $(CC) $(CFLAGS) -c cut.c
  31.  
  32. ex.obj:        ex.c
  33.     $(CC) $(CFLAGS) -c ex.c
  34.  
  35. input.obj:    input.c
  36.     $(CC) $(CFLAGS) -c input.c
  37.  
  38. main.obj:    main.c
  39.     $(CC) $(CFLAGS) -c main.c
  40.  
  41. misc.obj:    misc.c
  42.     $(CC) $(CFLAGS) -c misc.c
  43.  
  44. modify.obj:    modify.c
  45.     $(CC) $(CFLAGS) -c modify.c
  46.  
  47. move1.obj:    move1.c
  48.     $(CC) $(CFLAGS) -c move1.c
  49.  
  50. move2.obj:    move2.c
  51.     $(CC) $(CFLAGS) -c move2.c
  52.  
  53. move3.obj:    move3.c
  54.     $(CC) $(CFLAGS) -c move3.c
  55.  
  56. move4.obj:    move4.c
  57.     $(CC) $(CFLAGS) -c move4.c
  58.  
  59. move5.obj:    move5.c
  60.     $(CC) $(CFLAGS) -c move5.c
  61.  
  62. opts.obj:    opts.c
  63.     $(CC) $(CFLAGS) -c opts.c
  64.  
  65. recycle.obj:    recycle.c
  66.     $(CC) $(CFLAGS) -c recycle.c
  67.  
  68. redraw.obj:    redraw.c
  69.     $(CC) $(CFLAGS) -c redraw.c
  70.  
  71. regexp.obj:    regexp.c
  72.     $(CC) $(CFLAGS) -c regexp.c
  73.  
  74. regsub.obj:    regsub.c
  75.     $(CC) $(CFLAGS) -c regsub.c
  76.  
  77. system.obj:    system.c
  78.     $(CC) $(CFLAGS) -c system.c
  79.  
  80. tio.obj:    tio.c
  81.     $(CC) $(CFLAGS) -c tio.c
  82.  
  83. tmp.obj:    tmp.c
  84.     $(CC) $(CFLAGS) -c tmp.c
  85.  
  86. vars.obj:    vars.c
  87.     $(CC) $(CFLAGS) -c vars.c
  88.  
  89. vcmd.obj:    vcmd.c
  90.     $(CC) $(CFLAGS) -c vcmd.c
  91.  
  92. vi.obj:        vi.c
  93.     $(CC) $(CFLAGS) -c vi.c
  94.  
  95. pc.obj:        pc.c
  96.     $(CC) $(CFLAGS) -c pc.c
  97.  
  98. sysdos.obj:    sysdos.c
  99.     $(CC) $(CFLAGS) -c sysdos.c
  100.  
  101. tinytcap.obj:    tinytcap.c
  102.     $(CC) $(CFLAGS) -c tinytcap.c
  103.  
  104. elvis.exe: $(OBJS)
  105.     link @elvis.lnk
  106.  
  107. ctags.exe: ctags.c wildcard.c
  108.     $(CC) ctags.c -o ctags.exe
  109.  
  110. fmt.exe: fmt.c
  111.     $(CC) fmt.c -o fmt.exe
  112.  
  113. ref.exe: ref.c
  114.     $(CC) /F 4000 ref.c -o ref.exe
  115.  
  116. elvrec.exe: elvrec.c
  117.     $(CC) $(CFLAGS) elvrec.c -o elvrec.exe
  118.  
  119. elvprsv.exe: elvprsv.c prsvdos.c wildcard.c ctype.c
  120.     $(CC) $(CFLAGS) elvprsv.c -o elvprsv.exe
  121.  
  122. wildcard.exe: wildcard.c ctype.c
  123.     $(CC) wildcard.c -o wildcard.exe
  124.  
  125. ex.exe: alias.c
  126.     $(CC) alias.c -o ex.exe
  127.  
  128. vi.exe: ex.exe
  129.     copy ex.exe vi.exe
  130.  
  131. view.exe: ex.exe
  132.     copy ex.exe view.exe
  133.